#ifndef JOYSTICK_H
#define JOYSTICK_H

#include "stm32f10x.h"

#define KEY1 GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_7) // PB7
#define KEY2 GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_6) // PA6
#define K1 GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0)   // STM32 K1
#define K2 GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_13)  // STM32 K2

void JoystickInit(void);
u16 Get_Adc(u8 ch);
u16 Get_Adc_Average(u8 ch,u8 times);
int KEY_Scan(int mode);

#endif
